package com.jokerpan.project.service;

import com.jokerpan.project.entity.BackFiles;
import java.util.Map;

/**
 * @author jokerpan
 */
public interface BackFilesService {

    Map<String, Object> queryList(BackFiles backFiles);

    /**
     * 新增附件
     * @param backFiles
     * @return 是否成功
     */
    boolean add(BackFiles backFiles);

    /**
     * 根据表名和关联id删除附件数据
     * @param backFiles
     * @return
     */
    boolean deleteBySourceAndPk(BackFiles backFiles);

    /**
     * 根据附件地址删除附件数据
     * @param url 地址
     * @return
     */
    boolean deleteByUrl(String url);

    boolean deleteFile(String url);
}
